Delay Reduction Techniques for Playout Bu eringCormac
نویسندگان
چکیده
100 Delay Reduction Techniques for Playout Bu ering Cormac J. Sreenan, Jyh-Cheng Chen, Member, IEEE, Prathima Agrawal, Fellow, IEEE, and B. Narendran Abstract| Receiver synchronization of continuous media streams is required to deal with delay di erences and variations resulting from delivery over packet networks such as the Internet. This function is commonly provided using per-stream playout bu ers which introduce additional delay in order to produce a playout schedule which meets the synchronization requirements. Packets which arrive after their scheduled playout time are considered late and are discarded. In this paper, we present the Concord algorithm, which provides a delay-sensitive solution for playout bu ering. It records historical information and uses it to make short-term predictions about network delay with the aim of not reacting too quickly to short-lived delay variations. This allows an application-controlled tradeo of packet lateness against bu ering delay, suitable for applications which demand low delay but can tolerate or conceal a small amount of late packets. We present a selection of results from an extensive evaluation of Concord using Internet tra c traces. We explore the use of aging techniques to improve the effectiveness of the historical information and hence the delay predictions. The results show that Concord can produce signi cant reductions in bu ering delay and delay variations at the expense of packet lateness values of less than 1%. Keywords| multimedia stream synchronization, playout bu ering.
منابع مشابه
Adaptive Playout Mechanisms for Packetized Audio Applications in Wide-Area Networks
Recent interest in supporting packet-audio applications over wide area networks has been fueled by the availability of low-cost, toll-quality workstation audio and the demonstration that limited amounts of interactive audio can be supported by today's Internet. In such applications, received audio packets are bu ered, and their playout delayed at the destination host in order to compensate for ...
متن کاملThe E ects of High - Performance Processors , Real - Time Priorities and High - Speed Networks on Jitter in a Multimedia Stream
Multimedia applications have the potential to enhance work for teams of users collaborating across distances. Jitter hampers the e ectiveness of these multimedia applications. Jitter is the variation in the end-to-end delay of data sent from one user to another. Jitter can cause silent gaps in the playout of an audio stream such as in an audioconference, or a choppy appearance to a video stream...
متن کاملOn NLMS Estimation for VoIP Playout Delay Algorithms - Improving Delay Spike Detection
Voice over IP (VoIP) applications are now very popular and widely used on the Internet. Such applications use receiver playout buffers to smooth delay variations so as to reconstruct the periodic form of the transmitted packets. Packets arriving after their scheduled playout time are considered late and are not played out. Playout delay control algorithms often operate by updating the playout d...
متن کاملAn Algorithm for Playout of Packet Voice Based on Adaptive Adjustment of Talkspurt Silence Periods
In a typical real-time voice application, voice packets are produced at deterministically-spaced time intervals. In the network they encounter a variable amount of delay that changes the deterministic time intervals. A receiving host can employ a buffer to delay the playout of the voice packets in order to reconstruct the original timing. Adaptive techniques can perform continuous estimations o...
متن کاملPlayout Buffering for Conversational Voice over IP
In Voice over IP, the quality of interactive conversation is important to users. Major factors affecting perceived quality are delay, delay jitter, and missing packets. For conversational VoIP, a conversational delay also plays an important role for perceived quality. Large conversational delay can result in double talk, echo or even the termination of the conversation. In practice, a playout b...
متن کامل